/*
 * Copyright (c) 2025 CAX Conversion Project
 */
package com.comac.ins.isfd.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.comac.ins.isfd.domain.IsfdModelManagementCard;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import java.util.Map;


/**
 * ISFD模型管理单元卡视图对象 isfd_model_management_card
 *
 * @author Lion Li
 * @date 2024-11-15
 */
@Data
@ExcelIgnoreUnannotated
public class IsfdModelManagementCardShowVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 统计信息
     */
    Map statsMap;

    /**
     * 零件id
     */
    private Long partId;

    /**
     * 机型编号
     */
    @ExcelProperty(value = "机型编号")
    private String modelNumber;

    /**
     * 批次编号
     */
    private String batchNumber;

    /**
     * 部段编号
     */
    @ExcelProperty(value = "部段编号")
    private String sectionNumber;

    /**
     * 组件号
     */
    @ExcelProperty(value = "组件号")
    private String componentNumber;

    /**
     * 零件编号
     */
    @ExcelProperty(value = "零件编号")
    private String partNumber;

    /**
     * 版本号
     */
    @ExcelProperty(value = "版本号")
    private String versionNumber;

    /**
     * bdf文件行
     */
    List<IsfdModelManagementCardStructVo> cardList;
}
